\hypertarget{classcm_audio_stream}{\section{cm\-Audio\-Stream Class Reference}
\label{classcm_audio_stream}\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}}
}


{\ttfamily \#include $<$cm\-Audio\-Stream.\-hpp$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classcm_audio_stream_ac54ae3acd02309749da8efdbe7eaca6b}{cm\-Audio\-Stream} (std\-::string filepath)
\item 
\hyperlink{classcm_audio_stream_aa24d462b8e5ef82e581edfbecbc56d22}{cm\-Audio\-Stream} (std\-::string filepath, double loopbegin, double loopend)
\item 
\hyperlink{classcm_audio_stream_a0a5e40b049793fc3e77bed078d6ac2e5}{$\sim$cm\-Audio\-Stream} ()
\item 
void \hyperlink{classcm_audio_stream_a313268197ed3025b1c67fef41f26beab}{play} ()
\item 
void \hyperlink{classcm_audio_stream_ab8f35342f8c4d828f0ec30f11f9bd741}{pause} ()
\item 
void \hyperlink{classcm_audio_stream_a83acc5f1c315b384b6a26a63f5b0d469}{stop} ()
\item 
void \hyperlink{classcm_audio_stream_aade2910b12661f28af69f4188fbf8ea7}{set\-\_\-loop} (double begin, double end)
\item 
void \hyperlink{classcm_audio_stream_a9838a0c9207ff77d1f3f337c32cd90da}{unloop} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classcm_audio_stream_ac54ae3acd02309749da8efdbe7eaca6b}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!cm\-Audio\-Stream@{cm\-Audio\-Stream}}
\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{cm\-Audio\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}cm\-Audio\-Stream\-::cm\-Audio\-Stream (
\begin{DoxyParamCaption}
\item[{std\-::string}]{filepath}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_ac54ae3acd02309749da8efdbe7eaca6b}
\hypertarget{classcm_audio_stream_aa24d462b8e5ef82e581edfbecbc56d22}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!cm\-Audio\-Stream@{cm\-Audio\-Stream}}
\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{cm\-Audio\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}cm\-Audio\-Stream\-::cm\-Audio\-Stream (
\begin{DoxyParamCaption}
\item[{std\-::string}]{filepath, }
\item[{double}]{loopbegin, }
\item[{double}]{loopend}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_aa24d462b8e5ef82e581edfbecbc56d22}
\hypertarget{classcm_audio_stream_a0a5e40b049793fc3e77bed078d6ac2e5}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!$\sim$cm\-Audio\-Stream@{$\sim$cm\-Audio\-Stream}}
\index{$\sim$cm\-Audio\-Stream@{$\sim$cm\-Audio\-Stream}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{$\sim$cm\-Audio\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}cm\-Audio\-Stream\-::$\sim$cm\-Audio\-Stream (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_a0a5e40b049793fc3e77bed078d6ac2e5}


\subsection{Member Function Documentation}
\hypertarget{classcm_audio_stream_ab8f35342f8c4d828f0ec30f11f9bd741}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!pause@{pause}}
\index{pause@{pause}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{pause}]{\setlength{\rightskip}{0pt plus 5cm}void cm\-Audio\-Stream\-::pause (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_ab8f35342f8c4d828f0ec30f11f9bd741}
\hypertarget{classcm_audio_stream_a313268197ed3025b1c67fef41f26beab}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!play@{play}}
\index{play@{play}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{play}]{\setlength{\rightskip}{0pt plus 5cm}void cm\-Audio\-Stream\-::play (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_a313268197ed3025b1c67fef41f26beab}
\hypertarget{classcm_audio_stream_aade2910b12661f28af69f4188fbf8ea7}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!set\-\_\-loop@{set\-\_\-loop}}
\index{set\-\_\-loop@{set\-\_\-loop}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{set\-\_\-loop}]{\setlength{\rightskip}{0pt plus 5cm}void cm\-Audio\-Stream\-::set\-\_\-loop (
\begin{DoxyParamCaption}
\item[{double}]{begin, }
\item[{double}]{end}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_aade2910b12661f28af69f4188fbf8ea7}
\hypertarget{classcm_audio_stream_a83acc5f1c315b384b6a26a63f5b0d469}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!stop@{stop}}
\index{stop@{stop}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{stop}]{\setlength{\rightskip}{0pt plus 5cm}void cm\-Audio\-Stream\-::stop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_a83acc5f1c315b384b6a26a63f5b0d469}
\hypertarget{classcm_audio_stream_a9838a0c9207ff77d1f3f337c32cd90da}{\index{cm\-Audio\-Stream@{cm\-Audio\-Stream}!unloop@{unloop}}
\index{unloop@{unloop}!cmAudioStream@{cm\-Audio\-Stream}}
\subsubsection[{unloop}]{\setlength{\rightskip}{0pt plus 5cm}void cm\-Audio\-Stream\-::unloop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classcm_audio_stream_a9838a0c9207ff77d1f3f337c32cd90da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Owner/\-My Programming/\-Personal Projects/\-Video\-Games/\-Optimist Racing/src/\hyperlink{cm_audio_stream_8hpp}{cm\-Audio\-Stream.\-hpp}\item 
C\-:/\-Users/\-Owner/\-My Programming/\-Personal Projects/\-Video\-Games/\-Optimist Racing/src/\hyperlink{cm_audio_stream_8cpp}{cm\-Audio\-Stream.\-cpp}\end{DoxyCompactItemize}
